Hướng dẫn download và cài đặt blog WordPress trên localhost
Được xem 16950 lần, 2 lần trong hôm nay.
Hiện nay blog của WordPress được đánh giá là rất hay, rất nhiều trang web đã sử dụng source của nó rồi phát triển thêm. Blog Thủ Thuật cũng dùng cái này đó
. Sau đây tôi xin hướng dẫn các bạn download và cài đặt blog này trên máy cục bộ, nếu muốn up nó lên host thì bạn có thể làm tương tự.
Trước hết bạn hãy download source của WordPress tại đây.
Vì source WordPress được viết bằng PHP và dùng cơ cở dữ liệu là MySQL nên bạn cần phải có các phần mềm sau: Apache, PHP, MySQL và Phpmyadmin để quản lí cái MySQL. Để cho đơn giản tôi xin giới thiệu phần mềm WAMP server, nó tích hợp luôn những thứ này, hiện tại phiên bản WAMP mới nhất là WAMP5 1.7.3 hỗ trợ:
- Apache 2.2.4
- PHP 5.2.4 + PECL
- SQLitemanager
- MySQL 5.0.45
- Phpmyadmin
Bạn download WAMP5 1.7.3 tại đây và cài vào máy, Sau khi bạn cài nó vào, hãy chạy server bằng cách vào start menu -> All Programs ->Wampserver -> start wampserver.
Tiếp theo bạn hãy vào phpmyadmin để tạo một cơ sở dữ liệu cho blog của chúng ta bằng cách gõ vào address bar: http://localhost/phpmyadmin/. Ở chỗ Create new database bạn hãy nhập vào tên muốn tạo, ví dụ tôi nhập là: wordpressdb rồi nhấn nút Create để tạo database.
Bây giờ bạn hãy giải nén cái source của WordPress thì được thư mục wordpress, copy nó vào thư mục www của wamp, ở đây tôi copy vào và đổi tên nó thành blogthuthuat. Bây giờ đường dẫn của nó tương tự thế này:
C:\Program Files\wamp\www\blogthuthuat
Bạn hãy mở file wp-config-sample.php lên và sửa lại các thông tin liên quan đến host và cơ sở dữ liệu, ở đây tôi sửa lại như sau:

Trong đó:
- DB_NAME: tên cơ sở dữ liệu vừa tạo ở trên.
- DB_USER: tên user truy cập cơ sỏ dữ liệu, ở trên localhost thì nhập là root.
- DB_PASSWORD: mật khẩu truy cập cơ sở dữ liệu, bạn để trống, tuy nhiên nếu up lên host thì phải thêm vào.
- DB_HOST: tên host.
Lưu lại file này thành file mới là wp-config.php cũng ở trong thư mục đó luôn.
Tiếp theo là bước cài đặt, bạn hãy gõ vào address bar:
http://localhost/blogthuthuat/
Thì nó hiện ra như sau:

Click vào link install.php rồi đến bước tiếp theo:

Click link First Step, tiếp theo bạn hãy nhập tiêu đề của blog và email của bạn:

Click Continue để tiếp tục. Lúc này bạn đã cài xong rồi, nó hiện ra như sau:

Bạn có thể login ngay vào blog của mình với user là admin, mật khẩu được nó tạo ra như trong hình, hơi bị….khó nhớ nhỉ
. Bạn hãy login vào rồi đổi lại mật khẩu cho dễ nhớ nhé, còn phải làm nhiều việc nữa để hoàn chỉnh nó rồi up lên host.^_^.
Chúc thành công! ![]()
Một số bài viết nên đọc thêm
- Cho phép nhập mật khẩu khi thành viên đăng kí blog WordPress 2.2
- Ebook WordPress Complete
- Xuất dữ liệu của blog WordPress
- Ebook WordPress từ A đến W
- Tập thiết kế hệ thống mạng Cisco ảo với Packet Tracer 4.1
- Một số địa chỉ share theme blog 360
- Ebook Beginning WordPress 3
- Hiện khung đăng nhập ở widget trong blog WordPress
- Việt hóa Blog WordPress
- Tích hợp Divshare vào blog WordPress
- Các vai trò của thành viên trong blog WordPress
- Cài đặt thêm plugin chống spam trong blog WordPress
Del.icio.us |
Digg |
Blink |
Furl43 Ý kiến trong “Hướng dẫn download và cài đặt blog WordPress trên localhost”
Ý kiến của bạn
Xem nhiều nhất trong ngày
- Tạo album ảnh 3D trực tuyến (79)
- Tạo nick ảo trong Yahoo Messenger (44)
- Xem miễn phí 47 kênh truyền hình cáp trên máy tính (38)
- Plugoo – tạo khung chat trong Blog, website tích hợp các trình Instant Messenger (37)
- Download không giới hạn file và thời gian đợi trên Rapidshare (35)
- Tạo nick ảo trong Yahoo Messenger 9 (33)
- Biến giao diện window 7 thành MAC OS (24)
- Google chính thức cung cấp dịch vụ gọi điện thoại từ Gmail (23)
- Thủ thuật tự login vào Windows XP (21)
- Xử lý vấn đề thường gặp với ổ USB (21)
Bài xem nhiều nhất
- Cách viết đơn xin việc, CV, tham khảo mẫu khá hay (639710)
- Hướng dẫn cách Download Nhạc , Phim , Flash...ở hầu hết các trang web !!! (523361)
- Tạo nick ảo trong Yahoo Messenger (521034)
- Cách phát hiện nick ẩn trong Yahoo Messenger (481476)
- Chương trình xem tivi online (có các kênh Việt Nam) (474770)
- Trắc nghiệm học Luật Giao thông đường bộ ONLINE (421372)
- Xem miễn phí 47 kênh truyền hình cáp trên máy tính (387832)
- Internet download manager 5.12 + patch [new] (379521)
- Internet Download Manager 5.11 build 8 (331833)
- Cách lấy Avatar của bạn chat (328957)







October 3rd, 2007 at 10:49 pm
Anh cho hỏi là thế dùng WP phải up lên host thế này với WP có sẵn kiểu……/wordpress.com thì khác nhau ở những điểm nào-có thêm những ưu điểm gì??muốn lấy main css rồi sửa chửa code wp kiểu có sẵn có được ko??
October 4th, 2007 at 5:21 pm
À, xài WP được cung cấp trên WordPress.com thì nó rất hạn chế, bạn chỉ có thể xài một số chức năng của nó mà thôi. Trong khi nếu có source up lên host thì mình có thể chỉnh sửa code tùy thích, thêm nhiều chức năng vào.
.^^.
Đối với WP có sẵn thì có thể xem CSS của nó nhưng không thể chỉnh sửa được, nếu muốn chỉnh thì phải nâng cấp, nâng cấp thì tốn…money
October 4th, 2007 at 11:07 pm
Ok man mình vừa làm up xong lên host rùi:D hic cảm ơn bạn tiếp theo sẽ phải làm layout và thêm code cho nhiều chức năng nữa_Đúng thấy wp này hay thiệt blog mà rất chuyên nghiệp và nhiều tính năng_thanks
October 5th, 2007 at 10:25 pm
bạn ơi cài đặt lên localhost xong thì khi máy mình tắt phần mềm này đi thì ko tồn tại blog nữa bạn hướng dẫn cách up load lên 1 host nào đó đi nhớ host free nhé
October 15th, 2007 at 12:25 pm
Bạn pasinsit giống mình
Bạn Hoàng ơi giúp bọn mình đi 1 cái mình là thành viên mới nhưng mình nghĩ nhiều người dùgn wp cũng muốn đuợc hướng dẫn để up lên mạng mong bạn giúp.cảm ơn
October 19th, 2007 at 7:43 pm
Mình đã up lên host, test ok. Tuy nhiên mình không có API key, đăng kí tại wordpress.com hay .org cũng không có email thông báo? Làm sao đây
October 19th, 2007 at 10:56 pm
@pasinsit , lehang: dao nay minh ban qua nen ko co nhieu thoi gian, it bua ranh minh se post bai hen.
@Maswor_Trần Xuân Trường: de co API key ban phai dang ki 1 tai khoan tai wordpress.com sau do ban hay login vao wordpress.com bang tai khoan nay -> vao Dashboard -> My Profile (o ben phai) sau do ban se thay API Key hien ra nhu hinh sau:
http://i235.photobucket.com/albums/ee175/blogthuthuat/apikeyjpg.jpg
October 20th, 2007 at 8:24 am
Thank bạn, mình đã có API key nhưng host của mình không kết nối được với askismet? Mình phải config thế nào đây
October 20th, 2007 at 10:56 am
Thế này, đầu tiên bạn phải activate askimet, sau đó tại phần Plugins bạn chọn Akismet Configuration và nhập vào API key của bạn, nhấp Update, nếu nó báo “This key is valid” là ok rồi đó
Hình minh họa:
http://i235.photobucket.com/albums/ee175/blogthuthuat/hoang/akismet.jpg
October 21st, 2007 at 5:04 am
Ban oi minh da lam thao cac buoc huong dan cua ban roi, nhung trong muc PLUGINS minh chi thay
* Plugins
* Plugin Editor
* Akismet Configuration
con cua ban sao minh thay co nhieu vay http://i235.photobucket.com/albums/ee175/blogthuthuat/hoang/akismet.jpg
minh muon hien khung dang nhap len side bar cua wordpress nhung khong tim duoc cach Upload file MiniMeta.php vào thư mục /wp-content/plugins. hic’ hic’ . Ban giup minh nha , minh xin cam on ban truoc nhe
October 21st, 2007 at 5:14 am
À, mình đã làm theo hướng dẫn như bài trên đây của bạn rồi , bây giờ mình có địa chỉ thế này http://localhost/khpoem/ , mình không hiểu mình phải làm gì nữa tiếp theo vì mình cũng đã có 1 trang web http://khpoem.wordpress.com/ rồi.
Xin hỏi bạn vậy hai trang web nay hoàn toàn riêng biệt phải không ? trang http://localhost/khpoem/ hình như chưa hoạt động phải không? bạn ơi , giúp hướng dẫn giùm mình nha .
October 22nd, 2007 at 11:01 am
@BB :
- http://localhost/khpoem/: bạn đang chạy web trên máy của chính bạn. Cái này chỉ dùng để test thôi, người bên ngoài không thể vào được trừ khi bạn cài đặt máy của bạn là server cho phép bên ngoài truy cập vào. Sau khi test xong có thể dùng source đó để up lên và cài đặt ở một host nào đó trên internet là bạn đã có 1 site cho riêng mình.
- Còn http://khpoem.wordpress.com/ là một subdomain bạn có được từ wordpress.com, source và database đều nằm trên wordpress.com hết.
Hai cái dó hoàn toàn riêng biệt ^_*
October 23rd, 2007 at 4:31 pm
Bạn ơi mình cài WAMP5 vào rồi, nhưng khi vào phpmyadmin thì kô được nó báo thế này
“Forbidden
You don’t have permission to access /phpmyadmin/ on this server” Nghĩa là sao hả bạn? minh đã cho wamp putonline rồi
November 7th, 2007 at 7:06 pm
nice blog, thanks for your sharing!
November 12th, 2007 at 10:01 pm
Dear bạn!!!
Mình đã làm theo cách trên nhưng mình gặp sự cố như sau:
Warning: Cannot modify header information – headers already sent by (output started at C:\wamp\www\conght\wp-config.php:1) in C:\wamp\www\conght\wp-includes\pluggable.php on line 391.
Bạn có thể giúp mình với sự cố này không???
Thanks bạn nha.
November 15th, 2007 at 9:03 pm
Không ai fix giúp mình lỗi trên àh. hic hic
November 16th, 2007 at 12:24 am
Bạn cho mình biết làm tới bước nào thì gặp lỗi trên vậy
November 16th, 2007 at 11:07 am
Thanks Mr.Hữu Hoàng. Mình đã fix được rồi.
November 19th, 2007 at 2:49 am
cho mình hỏi sao khi mình nhập http://localhost/blogthuthuat/ nó lại hiện ra thông báo này
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in C:\AppServ\www\wp\wp-includes\registration.php on line 135
có bạn nào biết cách fix ko ??
November 21st, 2007 at 4:28 pm
November 22nd, 2007 at 5:14 pm
Dear Hữu Hoàng!
Mình không phải dân IT, mình rất thích lập trình WEB, nhưng mình không biết bắt đầu từ dâu hết. Mình có đọc qua một số tài liệu, tìm hiểu về các ngôn ngữ PHP, JavaScript … và DBMS MySQL, nhưng mình không hiểu công nghệ và kiến trúc của WEB như thế nào, công việc khó nhất của mình là thực thi trên máy tính. Đọc bài của Hoàng mình nghĩ chắc Hoàng đã làm về WEB nhiều, chắc sẽ có nhiều kiến thức về WEB. Hoàng có thể nói sơ cho mình hiểu về công nghệ WEB được không. Giúp mình nữa nha. Cảm ơn Hữu Hoàng rất nhiều.
November 22nd, 2007 at 5:24 pm
Các bạn có ai giúp mình được, giúp mình nữa nha. Cảm ơn mọi người nhiều lắm!
November 22nd, 2007 at 9:09 pm
@iatebeskin:bạn làm tới bước nào rồi mới nhập vào http://localhost/blogthuthuat/ vậy? bạn phải cấu hình file wp-config.php như mình hướng dẫn rồi nhập vào địa chỉ đó là ok.

@Duong hong Quan: sau khi cài đặt WAMP bạn phải start nó đã nhé.^_*. Và phải tắt cả IIS (nếu trên máy bạn có cài).
@SonNu: mình có thể nói sơ sơ thế này:
Có 2 loại web là web tĩnh và web động:
-Web tĩnh: là dạng web mà nội dung đã có sẵn trên server, server không cần phải xử lý j cả, khi có lời gọi thì chỉ trả kết quả về cho client thôi, web dạng này thường là các trang html, htm.(có thể nhúng cả javascript vào).
-Web động: là dạng web mà nội dung chưa có trên server, khi có yêu cầu thì server phải xử lý sau đó mới trả kết quả lại cho client, web dạng này được viết bằng các ngôn ngữ kịch bản như ASP, PHP, JSP… và thường có dùng cơ sở dữ liệu, nó theo kiến trúc 3 lớp.
Để làm web tốt bạn hãy học làm web tĩnh trước tức là bạn hãy học HTML cho thật tốt, sau đó hãy học làm web động nhé. Chúc bạn thành công!
Thân.
November 22nd, 2007 at 10:21 pm
Cam on Hữu Hoàng nhé !
November 27th, 2007 at 10:12 pm
bạn ơi sao mình ko down được download source của WordPress bạn có thể up lên link khác được ko ?
thanks bạn nhiều.
November 29th, 2007 at 1:34 pm
Bạn nên download ở site của WordPress để có được phiên bản cập nhật mới nhất nhé:
(Nick : huuhoangvn)
http://wordpress.org/download/
Link trên mình vẫn down bình thường mà ^^ Bạn hãy download lại xem, nếu không down được thì có thể liên hệ mình
December 5th, 2007 at 9:49 pm
WordPress 2.3.1
e down mãi hok đc
anh admin up sang host khác cho em với…em đang cần gấp
December 6th, 2007 at 11:56 am
Đây nè bạn ơi: ^^
http://www.mediamax.com/mrhuuhoang/Hosted/Codes/wordpress-2.3.1.zip
Good luck!
December 6th, 2007 at 7:07 pm
giờ mới vào xem lại, lúc trước lỗi đó mình sửa đc rồi, nói chung là mình làm đúng hết, chỉ tại cái php của máy thôi, hóa ra memory của nó bé quá, chỉnh cho lớn hơn là load đc, uki rồi, dù sao cũng cám ơn Hoàng nhé
January 4th, 2008 at 2:06 pm
@ iatebeskin: Mình cũng bị lỗi giống bạn,bạn có thể hd cho mình fix lỗi này được ko.Mình dùng PHP đi kèm bộ Appserv.Thanks
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in C:\AppServ\www\wp\wp-includes\registration.php on line 135
March 11th, 2008 at 10:11 pm
Tôi cài đặt WAMP 5 xong rùi. Nhưng khi vào http://localhost/phpmyadmin/ thì không được .mọi người giúp tôi với???
April 20th, 2008 at 4:19 pm
[...] được Rapidleech bạn phải có một server chạy PHP, có thể dùng WAMP (bạn xem thêm ở đây để biết cách sử dụng [...]
August 26th, 2008 at 7:26 pm
August 26th, 2008 at 11:48 pm
Cụ thể là bạn bị lỗi gì vậy?
August 27th, 2008 at 1:23 pm
khi mở file đuôi php lên nó ko chạy mà hiện ra bảng open with để chọn chương trình chạy mình đã caì wamp rôì mà ko thấy mở được mình phải dùng wordpad để sửa file nhưng khi nhập http://localhost/huuthongdn/ thì ko cài đặt được nó báo lôĩ
August 29th, 2008 at 1:46 pm
mình chaỵ http://localhost/huuthongdn/ thì nó bị lỗi này Error establishing a database connection vậy là sao mình dùng wordpad để mở file php và save as wp-config.php nhưng vẫn dể file gốc ko biết có sao ko mình đã cài wamp rồi và thấy nó chạy
September 1st, 2008 at 11:10 am
lỗi này là do bạn thiết lập thông số kết nối cơ sở dữ liệu chưa đúng, bạn xem lại username và password trong file wp-config.php nha.
October 10th, 2008 at 11:57 pm
[...] được Rapidleech bạn phải có một server chạy PHP, có thể dùng WAMP (bạn xem thêm ở đây để biết cách sử dụng [...]
January 22nd, 2009 at 2:57 pm
Chào anh, em đang tập làm blog wp trên localhost , em có sửa permalink trong phần admin của wp , nhưng không hiểu sao em không thể làm được
Nó hiện lên phần lỗi này
The requested URL /wordpress/2009/01/hello-world/ was not found on this server.
Nếu để là default thì được nhưng em muốn dùng link kiểu như trên cho tiện.
Còn các tùy chọn permalinks khác thì đều bị lỗi.
Mong được anh giúp đỡ .
Xin cảm ơn ơn !
February 21st, 2009 at 8:37 am
thank.đọc bài này mình hiểu được thêm nhiều vấn đề
March 29th, 2009 at 11:14 pm
khi gõ localhost/blog thì hiện ra thông báo sau à
There doesn’t seem to be a wp-config.php file. I need this before we can get started. Need more help? We got it. You can create a wp-config.php file through a web interface, but this doesn’t work for all server setups. The safest way is to manually create the file.
Create a Configuration File
tui ko hiu? cai` bị sai ở chỗ nào nữa
đã creat db là blog, sửa tệp wp-config-sample.php rùi sao còn thông báo như vậy!???
May 1st, 2009 at 3:43 pm
bạn cho mình hỏi, mình đã làm theo các bước trên để tạo đc blog nhưng khi vào thì lại k có phần plugin để active thêm các cài đặt khác. Nhờ bạn chỉ giúp mình cách khắc phục. Xin cảm ơn
March 28th, 2010 at 8:56 pm
mình cũng bị lỗi như Masuto nhưng lại bị ở dòng 868 sửa thế nào vậy
Warning: Cannot modify header information – headers already sent by (output started at C:\AppServ\www\wordpress\wp-config.php:1) in C:\AppServ\www\wordpress\wp-includes\pluggable.php on line 868